include_directories(/usr/include/graphviz)
include_directories(/usr/include/boost)
include_directories(/usr/include/qt4/QtCore)

find_package( Qt4 REQUIRED )
include(${QT_USE_FILE})

find_package(Boost COMPONENTS system filesystem serialization REQUIRED)

ADD_LIBRARY( TopoLearner STATIC
 AlgorithmStats.cpp
 BFPredictor.cpp
 Graph.cpp
 GraphDatabase.cpp
 GraphExploration.cpp
 GraphFunctions.cpp
 GraphLoader.cpp
 GraphPredicates.cpp
 NBFPredictor.cpp
 TestingSet.cpp
)

TARGET_LINK_LIBRARIES ( TopoLearner ${Boost_SERIALIZATION_LIBRARY} QtCore)

install(TARGETS TopoLearner DESTINATION ${OUTPUT})
